// window-modal
.je-modal--box .je-modal--body .je-modal--content {
  width: 100%;
}
.je-modal--box .je-modal--body .je-modal--content .content-child,
.je-modal--box .je-modal--body .je-modal--content .content-child .content-child-main,
.je-modal--box
  .je-modal--body
  .je-modal--content
  .content-child
  .content-child-main
  .child-main-left,
.je-modal--box
  .je-modal--body
  .je-modal--content
  .content-child
  .content-child-main
  .child-main-right {
  height: 100%;
}
.je-modal--box
  .je-modal--body
  .je-modal--content
  .content-child
  .content-child-main
  .child-main-right
  .content-right-header
  + div {
  height: calc(100% - 54px);
}

.je-modal--wrapper .je-modal--box .je-modal--body .je-modal--content .left-main,
.je-modal--wrapper .je-modal--box .je-modal--body .je-modal--content .left-main .left-main-list,
.je-modal--wrapper .je-modal--box .je-modal--body .je-modal--content .left-main .left-main-no-data {
  // height: calc(100% - 264px);
  height: calc(100% - 94px);
}
.je-modal--wrapper
  .je-modal--box
  .je-modal--body
  .je-modal--content
  .child-main-left
  .child-left-tree,
.je-modal--wrapper
  .je-modal--box
  .je-modal--body
  .je-modal--content
  .child-main-left
  .child-left-start {
  height: calc(100% - 94px) !important;
}
.je-modal--wrapper
  .je-modal--box
  .je-modal--body
  .je-modal--content
  .child-main-left
  .child-left-tree
  .flow-tree-warp,
.je-modal--wrapper
  .je-modal--box
  .je-modal--body
  .je-modal--content
  .child-main-left
  .child-left-start
  .left-main {
  // height: calc(100% - 264px) !important;
  height: 100% !important;
}
.je-modal--wrapper
  .je-modal--box
  .je-modal--body
  .je-modal--content
  .child-main-right
  .right-content-box {
  // height: calc(100% - 264px);
  height: calc(100% - 40px);
}
.je-modal--wrapper
  .je-modal--box
  .je-modal--body
  .je-modal--content
  .child-main-right
  .right-content-main-start {
  // height: calc(100% - 224px);
  height: calc(100% - 104px);
  .right-content-main-box {
    height: auto;
  }
  .right-content-main-box::-webkit-scrollbar {
    width: 0;
    height: 0;
  }
}
.je-modal--wrapper
  .je-modal--box
  .je-modal--body
  .je-modal--content
  .child-main-right
  .right-content-main-box::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.je-modal--wrapper
  .je-modal--box
  .je-modal--body
  .je-modal--content
  .child-main-right
  .right-content-box:not(.right-content-main-start)
  .right-content-main-box {
  // height: calc(100% - 304px);
  height: calc(100% - 40px);
}

.je-modal--wrapper
  .je-modal--box
  .je-modal--body
  .je-modal--content
  .content-child-main
  .child-main-right {
  width: inherit !important;
}
.je-modal--wrapper
  .je-modal--box
  .je-modal--body
  .je-modal--content
  .content-child-main
  .child-main-right
  .right-content-box
  .right-content-item
  .right-content-main
  .right-content-main-bottom {
  width: calc(100% - 50px) !important;
}

.je-modal--wrapper.is--maximize .left-main,
.je-modal--wrapper.is--maximize .left-main .left-main-list,
.je-modal--wrapper.is--maximize .left-main .left-main-no-data {
  height: calc(100vh - 164px);
}
.je-modal--wrapper.is--maximize .child-main-right .right-content-box {
  height: calc(100vh - 164px);
}
.je-modal--wrapper.is--maximize .child-main-right .right-content-main-box {
  height: calc(100vh - 204px);
}
.je-modal--wrapper.is--maximize .child-main-left .flow-tree-warp {
  height: calc(100vh - 164px) !important;
}
.je-modal--wrapper.is--maximize .child-main-right .right-content-main-start {
  height: calc(100vh - 124px);
  .right-content-main-box {
    height: auto;
  }
}
.je-modal--wrapper.is--maximize .right-content-box .no-data-box {
  padding-top: 180px;
}
.right-content-box::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.right-search-box .key-date .ant-picker.ant-picker-focused,
.right-search-box .key-date .ant-picker:hover {
  border: 1px solid @primary-color;
}
.right-search-box .key-person .ant-input-affix-wrapper:hover,
.right-search-box .key-person .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,
.child-main-right-flow .right-header-search .ant-input-affix-wrapper:hover,
.child-main-right-flow
  .right-header-search
  .ant-input-affix-wrapper.ant-input-affix-wrapper-focused {
  border: 1px solid @primary-color;
}
.diary-child-box .diary-child-operate .diary-child-operate-left .ant-input-affix-wrapper:hover,
.diary-child-box
  .diary-child-operate
  .diary-child-operate-left
  .ant-input-affix-wrapper.ant-input-affix-wrapper-focused {
  border: 1px solid @primary-color;
}

.content-right-header
  .right-header-search
  .ant-input-affix-wrapper.ant-input-affix-wrapper-focused {
  border: 1px solid @primary-color;
}

.flow-tree-warp .ant-input-affix-wrapper:focus,
.flow-tree-warp .ant-input-affix-wrapper-focused {
  border-color: @primary-color;
}
